// pages/tickets/tickets.js
Page({
  /**
   * 页面的初始数据
   */
  data: {
    tabs:[
      // {id:0},
      // {id:1},
      // {id:2},
      // {id:3},
      // {id:4}
      "待使用","即将过期","已过期"
    ],
    tabs:[{
      id:0,
      name:"待使用",
      isActive:true
    },{
      id:1,
      name:"即将过期",
      isActive:false
    },{
      id:2,
      name:"已过期",
      isActive:false
    }],
    currentTabsIndex:0 
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  handItemChange:function(e){
    let that = this  

    // 接收传递过来的参数
    const {index} = e.detail;
    // console.log(e)

     // 3 获取原数组,以下写法等价于 let tabs = this.data.tabs;
      // 最好的方法 let tabs = JSON.stringify(this.data.tabs);深拷贝      
      let {tabs} =  this.data;
       //4 数组循环
        //  1 给每一个循环项 选中属性 改为false 
       //   2 就给当前索引的项 添加激活选中效果就可以了
      //4 数组循环 forEach 遍历数组时, 修改了 v 会导致源数组被修改
      tabs.forEach(function(v,i){i===index?v.isActive=true:v.isActive=false})
      this.setData({
        tabs
      });

      if(index == 0){//所有      
        // that.loadData(true)
      }else if(index == 1){ //家政
        // console.log("jiazheng")
        // that.setData({
        //   serverList:tab_jiazheng
        // })

        // if(that.data.limitOffset > tab_jiazheng.length){
        //   that.setData({
        //     hidden: true,
        //     loadingData: false,
        //     unfinish:false //已经到底啦
        //   })
        // }        
      }else if(index == 2){ //月嫂
        // that.setData({
        //   serverList:tab_yuesao
        // })
        // if(that.data.limitOffset > tab_yuesao.length){
        //   that.setData({
        //     hidden: true,
        //     loadingData: false,
        //     unfinish:false //已经到底啦
        //   })
        // }
      }
  },

  onTabsItemTap:function(args){

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})